<?
	include('class/interfaz/ini.php');
	require_once('database/DBAtributo.php');
	
	$dbAtributo = new DBAtributo();
?>

<html>

	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
		<title>Administrar Atributos de la Red Social</title>
		<link rel="stylesheet" type="text/css" href="css/view.css" media="all">
		<script type="text/javascript" src="js/view.js"></script>
	</head>
	
	<body id="main_body" >
	
		<img id="top" src="imagen/top.png" alt="">
		<div id="form_container">	
		
			<form  action="adminAtributos.php?Atributos" method="post">
				
				<div class="form_description">
					<h2>Administrar atributos</h2>
					<p>Crea y administra los atributos de la red social</p>
				</div>	
				
				<p>
					<label class="description">Atributo</label><br/>
					<input name="NombreAtributo" type="text" value="" />
				</p>
	                
                <p>
                	<select name="TipoAtributo">
                    <?
                    $tiposAtributo = $dbAtributo->tiposDeAtributos();
                    while ($tiposAtributo && $tipoAtributo=mysql_fetch_array($tiposAtributo) ) 
                    { 
                    ?>
                    	<option value="<?echo $tipoAtributo['ID'];?>"><?echo $tipoAtributo['NOMBRE'];?>
					    </option>
					<?
					} 
					?>
					</select>
				</p> 
					
				<p>
					<input name="submit" type="submit" value="Añadir " />
				</p>
			</form>
					
		</div>
		
		<img id="bottom" src="imagen/bottom.png" alt="">
		
	</body>
	
	<!-- POST DEL FORMULARIO -->
	<?
	 if ( !empty($_POST['submit']))
	{
		if ( !empty($_POST['NombreAtributo']) && !empty($_POST['TipoAtributo']) )
		{
			$num = $dbAtributo->contarAtributosXNombre($_POST['NombreAtributo']);
			if ($num['TOTAL'] == 0) 
			{
				if (comprobar_nombre($_POST['NombreAtributo']))
				{
					$atributo = $_POST['NombreAtributo'];
					$tipo = $_POST['TipoAtributo'];
		                        $dbAtributo->nuevoAtributo($atributo,$tipo);
				}
			}
			else
			{
				echo "Ya existe un atributo con ese nombre. Por favor, elija otro.";
			}
		}
		else
		{
			echo "No puede estar el campo Atributo o el campo Tipo vacio";
		}
	}
	
	function comprobar_nombre($nombre){ 
	   if (ereg("^[a-zA-Z0-9\-_]{1,20}$", $nombre)) { 
	      return true; 
	   } else { 
	       echo "El valor de atributo '".$nombre."' no es valido<br>"; 
	      return false; 
	   } 
	} 
	?>
	
</html>

<?
	include('class/interfaz/fin.php');
?>